/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */


/* <![CDATA[ */
// Number of tweets to show for each column

var MAX_RESULTS = 0;
var searchBoxStatus = 1;
var screenWidth = screen.availWidth;

function twitter_search() {
    //var consola = document.getElementById("consola");
    MAX_RESULTS = 10;//document.getElementById("num_results").value;
    var url = 'http://search.twitter.com/search.json?callback=?';
    // Iterating over the different search columns
    $('.twitterSearch').each(function() {
        var container = $(this);
        // Search terms are specified in the 'title' attribute
        var search =  "nike";//document.getElementById("query_search").value;
//        var consola = document.getElementById("consola");
//        consola.value = search;

        if (container.children().length)
        {
            container.children().each(function() {
                $(this).slideUp();
            });
        }
    $('.twitterSearch').prepend('<div id="loadingdiv"><div class="loadingText"></div><div class="loading" ></div></div>');

        //consola.value = document.getElementById("num_results").value + " | " + document.getElementById("lang").value;

        if (search) {
            // Showing column title
//            if (container.siblings('h1').length == 0) {
//                container.parent().prepend('<h1>' + search + '</h1>');
//            }
//            else $("h1").html(search);
            // Request the results
            $.getJSON(url, {
                'q': search,
                'lang' : 'es',//document.getElementById("lang").value,
                'rpp' : MAX_RESULTS
            }, function(data) {
                // Processing those results, if any
                if (data.results.length) {
                    for (i in data.results.reverse()) {
                        var r = data.results[i];
                        // Creating the result container
                        var div = $('<div id="' + r.id + '"></div>');
                        var twitt = $('<div style="float:left"></div>');
                        twitt.addClass("twitt");
                        // Don't show this element now
                        div.hide();
//                        twitt.hide();
                        // Adding some styles through .twitter_result
                        div.addClass('twitter_result');
                        // Adding user's image
                        twitt.append('<img id="img' + r.id + '" src="' + r.profile_image_url + '" alt="' + r.from_user + '" />');
                        // Adding username
                        twitt.append('<a id="a' + r.id + '" href="http://twitter.com/' + r.from_user + '">' + r.from_user + '</a>');
                        // Adding tweet
                        twitt.append('<span id="text' + r.id + '">' + r.text + '</span>');
                        div.append(twitt);
//                        twitt.slideDown('fast');
                        // Adding icons
                        var controls = $('<div><img class="positive" src="img/dialog-ok.png" onclick="evaluated(1,' + r.id + ')" /><img class="negative" src="img/dialog-no.png" onclick="evaluated(0,' + r.id + ')" /></div>');
                        controls.addClass("controls");
                        div.append(controls);
                        // Adding corners
                        div.corner();
                        // Adding this result to the main container
                        container.prepend(div);
                        // Hidding loading
                        $("#loadingdiv").hide();
                        // Effect
                        div.slideDown('slow');
                    }
                    div.parent().prepend('<h1>' + search + '</h1>');
                    div.parent().prepend('<div class="error"></div>');

                    //$(".twitterSearch").removeClass("container");
                }
            });
        }
    });
};


/*function enviar(){

    if()
    alert("Has pulsado Intro");
}*/

function searchSubmitClick()
{
    if(event.keyCode == 13) $("#search_submit").click();
//    alert(event.keyCode);
}

function evaluated(polarity,id)
{
    $("#" + id).fadeOut(1000);
    $(".error").addClass("exito");
    $(".exito").removeClass("error");
    $(".exito").corner();
    $(".exito").empty();
    $(".exito").append('Guardando información...');
    var deshacer = '<div class="deshacer"><span style="float:left">Deshacer</span></div>'
    $(".exito").append(deshacer);
    $(".deshacer").corner();
    $(".exito").fadeIn("slow");
    $timeOut = setTimeout(function(){
        $(".exito").fadeOut(1000);
        $(".exito").load("nuevo.php", {
            id: id,
            userName: $("#a" + id).attr("href"),
            imageURL: $("#img" + id).attr("src"),
            text: $("#text" + id).text(),
            polarity: polarity,
            submit: "Enviar"
        });
    }, 5000);
    $(".deshacer").click(function(e) {
        e.preventDefault();
        clearTimeout($timeOut);
        $(".exito").addClass("error");
        $(".error").removeClass("exito");
//        $(".deshacer").hide();
        $(".error").empty();
        $(".error").prepend("Operacion cancelada");
        setTimeout(function(){$(".error ").fadeOut(1000);
            }, 2000);
    $("#" + id).fadeIn(1000);

    });
}

function show_twitter() {
//    e.preventDefault();
//    alert("twitter");
    $("#work_div").addClass("twitterSearch");
//    $(".twitterSearch").load("kk.html");
    $("#close").click();
    twitter_search();
}

function show_loading() {
//    e.preventDefault();
//    alert("twitter");
    $("#work_div").addClass("twitterSearch");
//    $(".twitterSearch").load("kk.html");
    $("#close").click();
    $('.twitterSearch').prepend('<div id="loadingdiv"><div class="loadingText"></div><div class="loading" ></div></div>');
}

$(document).ready(function() {
    $(".pageContent").width(screenWidth - $(".tools_bar").width());
});
/*

$(".searchButtonTool").click(function(e) {
    // Initial search
        e.preventDefault();
    //alert("pinchado");
    $(".container").addClass("twitterSearch");
    $(".topnav").fadeIn(0)
//    $(".twitterSearch").fadeIn(0);
    //$("#work").fadeIn("slow");
    $(".searchBox").corner();
    twitter_search();

    $(".searchButton").click(function(e) {
        e.preventDefault();
        $(".searchBox").toggle('slow');
        $(".searchButton").toggleClass("menu-open");
    });




   
    $("fieldset#search_menu").mouseup(function() {
				return false
			});
			$(document).mouseup(function(e) {
				if($(e.target).parent("a.searchButton").length==0) {
					$(".searchButton").removeClass("menu-open");
					$(".searchBox").fadeOut(1000);
				}
			});



// Refresh the results every 5 seconds
//intervalID2 = setInterval("textChange();", 1000);
});
});*/
